package org.nci.platform.workflow.service;


import gh.priv.general.common.vo.PageResult;
import org.nci.platform.workflow.dto.SysListenerPageQuery;
import org.nci.platform.workflow.dto.SysListenerQuery;
import org.nci.platform.workflow.entity.SysListener;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * 流程监听Service接口
 * 
 * @author Tony
 * @date 2022-12-25
 */
public interface ISysListenerService
{

    PageResult<SysListener> page(SysListenerPageQuery query);

    void export(HttpServletResponse response, SysListenerQuery query);

    SysListener getById(Long id);

    void save(SysListener sysListener);

    void updateById(SysListener sysListener);

    void removeByIds(List<Long> ids);
}
